
<%@ page isELIgnored="false" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <title>用户管理</title>
<style>
    .but{
        height: 22px;
        width:70px;
        cursor:pointer;
        background-color: rgb(0,150,136);
        display: inline-block;
       text-align: center;
        color: white;
    }
    .username{
        width: 150px;
        height: 20px
    }
</style>
</head>
<body>
<div>
    请输入用户名：<input type="text" id="username" class="username">
    <div type="button" class="but" onclick="getTable()">搜索</div>
</div>
<table class="layui-hide" id="demo" lay-filter="test"></table>


<script type="text/html" id="barDemo">
    <%--<a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">查看</a>--%>
    <a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
    <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
</script>


<%--引入公共js--%>
<script type="text/javascript" src="${path}/webapp/js/layui-public.js"></script>
<script>
    //模块js均在公共方法中
    function getTable() {
        var table = layui.table //表格
        var username=$("#username").val();
        //执行一个 table 实例
        table.render({
            elem: '#demo'
            ,where: {'username':username}//传值
            ,method: 'post'//请求方式
            ,height: 420
            ,url: '${path}/sys/admin/getAllUser' //数据接口
            ,title: '用户表'
            ,page: true //开启分页
            ,toolbar: 'default' //开启工具栏，此处显示默认图标，可以自定义模板，详见文档
            ,totalRow: true //开启合计行
            ,cols: [[ //表头
                {type: 'checkbox', fixed: 'left'}
                ,{field: 'id', title: 'ID', width:80, sort: true, fixed: 'left'}
                ,{field: 'username', title: '用户名', width:80}
                ,{field: 'updateTime', title: '最后登陆时间', width: 200, sort: true, totalRow: true}
                ,{fixed: 'right', width: 165, align:'center', toolbar: '#barDemo'}
            ]]
        });
    }
    //添加
    function add() {
        var layer = layui.layer //弹层
        layer.open({
            id: 'orgEdit-jsp',//这个是这个layer弹出层的id，用来在调用弹出的那个jsp（子页面）的方法时使用
            type: 2,//如果设置为1，则弹出的jsp页面内容无法正常显示
            title: '添加用户',
            scrollbar: false,
            zIndex: 1050,
            btnAlign: 'c',
            area: ['60%','80%'],
            content: "${path}/sys/admin/intoAddUser"
        })
    
    }
    //修改
    function update(id) {
        var layer = layui.layer //弹层
        layer.open({
            id: 'orgEdit-jsp',//这个是这个layer弹出层的id，用来在调用弹出的那个jsp（子页面）的方法时使用
            type: 2,//如果设置为1，则弹出的jsp页面内容无法正常显示
            title: '修改用户',
            scrollbar: false,
            zIndex: 1050,
            btnAlign: 'c',
            area: ['60%','80%'],
            content: "${path}/sys/admin/intoUpdateUser?id="+id
        })
    }
    //删除用户
    function del(id) {
        var layer = layui.layer //弹层
        var falg=false;
        $.ajax({
            url:'${path}/sys/admin/deleteUser',
            data:{"id":id},
            dataType:"json",
            type:'post',
            async:false,
            success:function (data) {

                if(data==true){
                    layer.msg("删除成功");
                    falg= true;
                }else{
                    layer.msg("删除失败");

                }
            },
            error:function () {
                layer.msg("服务器忙。。。");

            }

        })
        return falg;
    }
</script>
</body>
</html>

